#ifndef NAMESPACE_H
#define NAMESPACE_H

#include <QMainWindow>
#include <QCloseEvent>
#include <QAbstractSocket>
#include "ui_accelerometerWidgetUI.h"
#include "ui_compassWidgetUI.h"
#include "ui_controlsWidgetUI.h"
#include "ui_gpsWidgetUI.h"
#include "ui_gyroscopeWidgetUI.h"
#include "ui_pressureWidgetUI.h"
#include "ui_ultrasonicSensorsUI.h"
#include "ui_imuWidgetUI.h"

#include <QAbstractItemModel>
#include <QDomDocument>
#include <QModelIndex>

namespace Marble {
class MarbleWidget;
}
namespace Ui {
class MainWindow;
}

class vtkGraphicsWidget;
class vtkGraphics;
class rpi_control;
class SpinBoxDelegate;
class EightBitSpinBox;
class ComboBoxDelegate;
class DeviceDelegate;
class rpi_sensor_compass;
class rpi_sensor_pressure;
class rpi_sensor_gps;
class rpi_sensor_acc;
class rpi_sensor_gyro;
class rpi_imu_9dof;
class rpi_sensor_ultrasonic;
class rpi_control;
class RPIHelicopterClient;
class ControlModel;
class ControlItem;
class QStandardItemModel;
class qfi_PFD;
class videoWidget;


#endif // NAMESPACE_H
